<?php
class ValorDeclarado extends ValorAsegurado
{	
	var $tabla="envios_valor_declarado";
	
	//function insertar(){
		//new Conexion("insert into envios_valor_declarado values(".$this->getId().",'".$this->getValor()."','".$this->getMoneda()."');");
	//}
        
	/*function cargar(){
		$con= new Conexion();
		$con->ejecutar("select * from envios_valor_declarado where id_envio=".$this->getId());

		if($con->traerFilaPorNombre()){
			$this->setValor($con->get('valor_declarado'));
			$this->setMoneda($con->get('moneda'));
		}
	}*/
	function editar($v,$m){
		$con=new Conexion();
		$con->ejecutar("select * from ".$this->tabla." where id_envio=".$this->getId());
		if($con->vacio())
		{
			$this->setValor($v);
			$this->setMoneda($m);
			$this->insertar();
			return true;
		}else{
			if($this->getValor()!=$v || $this->getMoneda()!=$m){
				$this->setValor($v);
				$this->setMoneda($m);
				$con->ejecutar("update ".$this->tabla." set ".substr($this->tabla,7)."='".$v."', moneda='".$m."'  where id_envio=".$this->getId());
				return true;	
			}
		}
		return false;
	}
}
?>
